package com.yunxi.dealer.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="Partner对象", description="客户信息URM")
public class ClientInfoVOFromURM implements Serializable {

   private static final long serialVersionUID = 1L;

   @ApiModelProperty(value = "用户id")
   private Long id;

   @ApiModelProperty(value = "手机号")
   private String mobile;

   @ApiModelProperty(value = "姓名")
   private String name;

   @ApiModelProperty(value = "性别 0：未知，1：男，2：女")
   private Integer sex;

   @ApiModelProperty(value = "供应商")
   private String agency;

   @ApiModelProperty(value = "销售顾问")
   private String salesConsultant;

   @ApiModelProperty(value = "大区")
   private Integer bigRegion;

   @ApiModelProperty(value = "省")
   private String regProvince;

   @ApiModelProperty(value = "市")
   private String regCity;

   @ApiModelProperty(value = "区")
   private String regStrict;

   @ApiModelProperty(value = "详细地址")
   private String address;

   @ApiModelProperty(value = "用户类型")
   private Integer userType;

   @ApiModelProperty(value = "意向等级")
   private Integer intentionLevel;

   @ApiModelProperty(value = "行业")
   private String profession;

   @ApiModelProperty(value = "职位")
   private String duty;

   @ApiModelProperty(value = "学历 0：未识别，1：高中，2：专科，3：本科，4：硕士，5：博士，6：其他")
   private Integer education;

   @ApiModelProperty(value = "年收入")
   private BigDecimal annualIncome;

   @ApiModelProperty(value = "婚姻状态 0：未识别，1：已婚，2：未婚")
   private Integer maritalStatus;

   @ApiModelProperty(value = "孩子数量")
   private Integer childNum;

   @ApiModelProperty(value = "子女1的年龄")
   private Integer child1Age;

   @ApiModelProperty(value = "子女2年龄")
   private Integer child2Age;

   @ApiModelProperty(value = "购买意向 0,未识别 1,近3个月需要购车 2, 近半年内需要购车 3, 近1年内需要购车 4, 近2年内需要购车 5, 考虑要买车")
   private Integer purchaseIntention;

   @ApiModelProperty(value = "用车人员结构 0,未识别 1,1人 2,2人 3,3人 4,4人 5,5人 6,6人 7,7人 8,8人")
   private Integer vehiclePersonnelStructure;

   @ApiModelProperty(value = "用车场景 0, 未识别 1,上班 2, 家庭出行 3, 旅游自驾 4, 出租接客 100, 其他")
   private Integer vehicleScene;

   @ApiModelProperty(value = "驾驶人 0, 未识别 1, 自己 2, 伴侣 3, 父母 4, 其他")
   private Integer driver;

   @ApiModelProperty(value = "意向购车价格 1,10万以下 2,10-15万 3,15-20万 4,20-25万 5,25-30万 6,30万以上")
   private Integer intentionalPurchasePrice;

   @ApiModelProperty(value = "服务敏感度 分为1-10等级")
   private Integer serviceSensitivity;

   @ApiModelProperty(value = "汽车知识专业度 分为1-10等级")
   private Integer vehicleKnowledgeProfessional;

   @ApiModelProperty(value = "关注点")
   private String carConcerns;

   @ApiModelProperty(value = "家庭车辆数量")
   private Integer familyVehiclesNum;

   @ApiModelProperty(value = "家庭车辆品牌，多个使用逗号隔开")
   private String familyVehicleBrand;

   private Integer userSource_1;//	用户一级来源

   private Integer userSource_2;//	用户二级来源

   private String userSource_3;//	用户三级来源
}
